/** iOS 7 theme */

/** Blue color color:rgba(82,155,234,255); */

/* border rgba(158,158,158,255) */
#afui a{ cursor:pointer}
#afui.zto {
     font-family:'HelveticaNeue', 'Helvetica Neue',Helvetica, Arial, sans-serif;
}

#afui.zto .header {
    background:#2E9CFF;
    color:inherit;
    border:none;
    border-bottom:1px solid #00AAF0;
}

#header{  }

#afui.zto .header .button { 
    border-color:transparent;
    font-size:14px;
    font-weight:normal;
	height:60px;
	width:50px;
}
#afui.zto .header .button:active {
	background:#0881F0;
	border-color:transparent;
    font-size:14px;
    font-weight:normal;
}

#afui.zto .header h1 {
    color:inherit;
    text-shadow:none;
	color:#fff;
	font-family:微软雅黑;
}

#afui.zto .panel, #afui.zto #modalContainer {
    background:rgba(255,255,255,255);    
}

#afui.zto .panel h2 { 
    color:inherit;
}

#afui.zto .footer {
    background:#2E9CFF;
    color:black;
    border-top:1px solid #00AAF0;
    box-shadow:none;
}

#afui.zto .footer>footer>a:not(.button) {
    color:rgba(255,255,255,255);
}

#afui.zto .footer>footer>a.pressed:not(.button) {
    border-radius:0;    
    background:transparent;
}

#afui.zto #menubadge:after {
    border-color:rgba(255,255,255,255);
}

#afui.zto .list {
    font-weight:normal;
}

#afui.zto > #aside_menu,
#afui.zto > #menu {
    border-right:1px solid #bbb;
    background:rgba(238,238,238,255);
    color:black;
}

#afui.zto #aside_menu .list li,#afui.zto #aside_menu .list .divider,#afui.zto #aside_menu .list li:first-child,#afui.zto #aside_menu .list li:last-child,
#afui.zto #menu .list li,#afui.zto #menu .list .divider,#afui.zto #menu .list li:first-child,#afui.zto #menu .list li:last-child {
    border-color:rgb(215,215,215);
    font-weight:normal;
    box-shadow:none;
}

#afui.zto #aside_menu .list .divider,
#afui.zto #menu .list .divider {
    background:rgba(238,238,238,255);
    color:inherit;
    font-size: 1em;
    border-bottom:1px solid rgb(215,215,215);
    color:black;
}

#afui.zto #aside_menu .list a,
#afui.zto #menu .list a {
    color:black;
}

#afui.zto #aside_menu .list,
#afui.zto #menu .list {
    background:white;
    font-weight: normal;
    color:black;
}

#afui.zto .list > li > a:after{
    color:rgba(217,217,217,255);
}

#afui.zto .button {
    background-color:transparent;
}

#afui.zto #backButton {
    background:rgba(249,249,249,1);
    color:#fff;
    display: block;
    position: absolute;
    line-height:60px;
    left: 0px;
    text-overflow: ellipsis;
    font-size: 14px;
    padding:0;
    text-shadow: none;
    background-color: transparent;
    border:none;
    border-color:transparent;
    height: 60px;
    top:0;
    border-radius:0;
    box-shadow:none;
    margin: 0;
    padding-left: 0;
    text-align: center;
    width:50px;
    padding:0 !important;
    margin:0 !important;
}
#afui.zto #backButton:active{
	border-color: transparent;
	background:#0881F0;
}

#afui.zto #backButton::before {
    z-index: -1;
    font-size:22px;
    position: absolute;
    top: 10px;
    left: 15px;
    text-align: center;
    border-radius:0;
    border: none;
    border-color:transparent;
    box-shadow: none;
    -webkit-transform: none;
    transform: none;
    font-family: 'chevron';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\f054";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    background-color: transparent;
}

#afui.zto #backButton::after {
    content: '';
    width:0;
    height:0;
    border:none;
}


#afui.zto .button {
    box-shadow:none;
    border-radius: 0;
    border-color:#ccc;
    color:rgba(255,255,255,255);
    text-shadow:none;
}

#afui.zto .button-grouped * ,
#afui.zto .button-grouped >  .button:first-child,
#afui.zto .button-grouped.vertical * ,
#afui.zto .button-grouped.vertical >  .button:last-child, 
#afui.zto .header .button-grouped > .button {
    border-color:rgba(255,255,255,255);
}

#afui.zto .button-grouped > .button.pressed ,
#afui.zto .header .button-grouped > .button.pressed{
    color:white;
    background:rgba(255,255,255,255);
}

#afui.zto .afPopup {
    border:1px solid rgba(158,158,158,255);
    border-radius:10px;
    padding:0;
    text-align: center;
    color:inherit;
    background:rgba(249,249,249,1);
}


#afui.zto .afPopup>HEADER{
    padding:10px 0;
}

#afui.zto .afPopup>DIV{
    padding-bottom:10px;
}

#afui.zto .afPopup>FOOTER{
    border-top:1px solid #aaa;
}

#afui.zto .afPopup>FOOTER>A.center{
    width:100%!important;
}

#afui.zto .afPopup .button {
    border: none;
    width: 50%;
    margin: 0;
    background: transparent;
    color:#2E9CFF;
    padding:12px 0;
}

#afui.zto .afPopup .button.pressed {
    background: transparent;
}

#afui.zto .button.pressed {
    font-weight:bold;
    background: white;
}
#afui.zto .afPopup .button:active{
	color:#fff;
	background:#2E9CFF;
}
#afui.zto .afPopup .ztoright{
border-bottom-right-radius:9px;
}
#afui.zto .afPopup .ztoleft{
border-bottom-left-radius:9px;
}
#afui.zto .afPopup a:not(:first-of-type) {
    border-left:1px solid rgba(158,158,158,255);
}

#afui.zto #af_actionsheet {
    background-color:transparent;
    color:black;
    padding-left:10px;
    padding-right:10px;
    border-top: transparent 1px solid;
    box-shadow: 0px -1px 2px rgba(232,232,232,0);
}

#afui.zto #af_actionsheet a{
    background-image:none;
    text-shadow:none;
    box-shadow:none;
    font-weight:normal;
    border-radius: 0;
    border:none;
    -webkit-box-shadow:none;
    color:rgba(255,255,255,255);
    background-color:white;
    cursor:pointer;
    border-radius:0px;
    line-height: 40px;
    font-size: 20px;
    margin-bottom: 1px;
}

#afui.zto #af_actionsheet a:first-child{
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}

#afui.zto #af_actionsheet a:nth-last-child(2){
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}

#afui.zto #af_actionsheet a.cancel{
    font-weight:bold;
    margin: 9px 0;
    border-radius:5px;
}

#afui.zto #af_actionsheet a.red{
    color:#f44;
}

#afui.zto .footer>footer>a.pressed:not(.button),.footer>footer>a.icon.pressed:not(.button):before,.footer>footer>a.iconzto.pressed:not(.button):before  {
    color:rgba(255,255,255,255);
}

#afui.zto .button.previous {
    border:none;
}

#afui.zto .button.next {
    border:none;   
}

#afui.zto .button.previous::after {
    color:rgba(255,255,255,255);
    z-index: -1;
    font-size:22px;
    position: absolute;
    top: 2px;
    left: -25px;
    text-align: center;
    border-radius: 0;
    border: none;
    border-color: transparent;
    box-shadow: none;
    -webkit-transform: none;
    transform: none;
    font-family: 'chevron';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\f054";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    background-color: transparent;
}

#afui.zto .button.next::after {
    color:rgba(255,255,255,255);
    z-index: -1;
    font-size:22px;
    position: absolute;
    top: 6px;
    right: -25px;
    text-align: center;
    border-radius: 0;
    border: none;
    border-color: transparent;
    box-shadow: none;
    -webkit-transform: none;
    transform: none;
    font-family: 'chevron';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\f054";
    background-color: transparent;
}

#afui.zto .button.gray {
    color:#999;
    background-color:transparent;
}

#afui.zto .button.yellow {
    color:#F1C222;
    background-color:transparent;
}

#afui.zto .button.red {
    color:#b20000;
    background-color:transparent;
}

#afui.zto .button.green {
    color:#009C0C;
    background-color:transparent;
}

#afui.zto .button.orange {
    color:#FF8000;
    background-color:transparent;
}

#afui.zto .button.black {
    color:black;
    background-color:transparent;
}

#afui.zto .button.slate {
    color:#171F28;
    background-color:transparent;    
}

#afui.zto .af-badge {
    border:none;
    box-shadow:none;
    font-size:12px;
}

.w100{ width:100%}
.w70{ width:70%}
.w80{ width:80%}
.w90{ width:90%}
.w95{ width:95%}
.w130{ width:130px}
.mauto{ margin:0px auto}
.fl{ float:left}
.w20{ width:20%}
.mt{ margin-top:30px}
.mt15{ margin-top:15px}
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.fr{ float:right}
.h30{ height:30px}
.h60{ height:60px}
.h100{ height:100px}
.h50{ height:50px}
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.clearth{ clear:both}
.c5{height:5px; clear:both}
.tc{ text-align:center}
#afui label.tc{ text-align:left}
#afui label.tl{ text-align:left}
.h5{height:5px;}
a{ color:#53575E; text-decoration:none}
a:active{ color:#FE9002}
ul,li{ list-style:none; padding:0px; margin:0px}
.none{ display:none}
header{ display:none}
.pr{ position:relative}

.deletecache{float:right; line-height:40px; color:#fff; display:block; width:60px; height:45px; cursor:pointer}
.deletecache:active{ color:#fff}
.selectico{position:absolute; width:30px; height:30px;border:1px solid #ccc; right:5px; top:7px;border-radius:4px;}
.selectico a{ display:block; width:24px; height:24px; overflow:hidden; margin-top:2px; margin-left:2px}
.selectAddressBook{ background:url(/img/ico-users.svg)  center 0px no-repeat;}
.selectAddressList{ background:url(/img/icogps.png) center 0px no-repeat;}
@media screen and (max-width: 320px){
	
}
input{ height:40px; border:0px; outline:none}
.w5{ margin:5%; margin-top:10px}	
.w5Talbe td{ padding-bottom: 0px;padding-top: 0px; height:55px}
.w5Talbe th{ padding:10px 0;}
.w5Talbe th .u-border{ height:12px; border-bottom:1px solid #2C86DB; position:relative; margin-bottom:10px;}
.w5Talbe th .u-border span{ position:absolute; left:50%; font-size:16px; margin-left:-40px; padding:0 5px;background:#fff; font-family:微软雅黑; font-weight:100; display:block; width:90px; text-align:center;}
.noradius{ border-radius:0px;}
.sbtn{background:#FFAF21; color:#fff; border-radius:4px; cursor:pointer; display:block; height:40px; text-align:center; line-height:40px;}
.sbtn:active{ background:#F79D00;color:#fff}
.sbtn.red{ background:#E53E38}
.sbtn.red:active{ background:#D60A08}

.sbtn.green{ background:#4DB849}
.sbtn.green:active{ background:#1C861A}

.inputdiv{ margin-top:15px; margin-bottom:15px;}
.sbtn.gray{ background:#CCC}

.index_header{ height:60px; background:#2E9CFF;position:relative}
.logo {background:url(../images/m-logo.png) no-repeat;	width:264px; height:46px;  	position:absolute;	left:50%; top:50%; margin-left:-132px; margin-top:-15px;}
#afui.zto .clearth{ clear:both}
#afui.zto .banner{ width:100%; padding:0px; margin:0px}
#afui.zto .banner img{padding:0px; margin:0px;}
#afui.zto .billcode{margin:5%;}
#afui.zto .billcode .input{width:70%; float:left; border-radius:0px; border:2px solid #2E9CFF}
#afui.zto .billcode .btn{width:30%; float:left; height:40px; background: url(../fonts/search.svg) 30% 9px no-repeat #2E9CFF; border:0px; color:#fff; font-size:14px; border-radius:0px; border-right:1px solid #2E9CFF; border-left:1px solid #2E9CFF;   text-indent:30px; line-height:40px; text-align:center}



#afui.zto .indexfooter{ padding:5%; background:#E8E8E8; margin-top:10px; padding-top:10px; padding-bottom:10px; color:#727272; font-size:0.9em}


#afui.zto .navlist{background:red;}
#afui.zto .navlist li{list-style:none; padding:0px; float:left; margin-left:5.0%; width:18.75%; margin-top:10px; text-align:center; }
#afui.zto .navlist li a{ color:#666;text-decoration:none}
#afui.zto .navlist li span{border-radius:10px; display:block; width:100%;height:60px; position:relative}

#afui.zto .navlist li i{height:40px; width:60px;display:block;  position:absolute; left:50%; top:50%; margin-top:-20px; margin-left:-30px; overflow:hidden}
 
.navlist li{ line-height:150%}
.navlist i{
	font-family: 'ztoicomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size:36px;
	color:#fff; 
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
@media screen and (max-width: 320px){
 	
}
@media screen and (min-width: 320px and max-width:480px){
	
}
.i-site{ background:#B298E4; }
.i-site i:before {
	content: "\e607";
	
}

.i-price{background:#FFAE00; }
.i-price i:before {
	content: "\e602";
} 

.i-order{ background:#1CA7DB; }
.i-order i:before {
	content: "\e601";
}

.i-serivice{ background:#FFAE00; }
.i-serivice i:before {
	content: "\e600";
}

.i-sug{ background:#77B428; }
.i-sug i:before {
	content: "\e603";
}

.i-com{ background:#1CA7DB; }
.i-com i:before {
	content: "\e608";
}

.i-news{ background:#77B428; }
.i-news i:before {
	content: "\e605";
}

.i-contraband{ background:#B298E4; }
.i-contraband i:before {
	content: "\e604";
}
 

.header a:active{ background:#2E9CFF}
/*运费查询结果页面*/
.price_title{ margin-left:80px; height:30px; border-bottom:1px dashed #2E9CFF; line-height:30px; margin-bottom:5px; overflow:hidden}
.price_title2{ margin-left:16px; height:30px; border-bottom:1px dashed #2E9CFF; line-height:30px; margin-bottom:5px}
.noborder{ border:none;}
.price_address{ margin-left:20px; }

/*网点详细信息列表*/
.site_title{ margin-left:80px; height:30px; border-bottom:1px dashed #2E9CFF; line-height:30px; margin-bottom:5px; overflow:hidden}
.site_title2{ margin-left:16px; height:30px; border-bottom:1px dashed #2E9CFF; line-height:30px; margin-bottom:5px}
.site_address{ margin-left:16px;}
.site_map{margin-left:20px; height:300px;}
.site_content td{ line-height:200%; vertical-align:top}
.site_content>span,.site_content td>span{ color:#999; margin-left:16px; width:80px; display:inline-block;}
.site_operation{ float:left; width:120px; height:40px; margin-left:20px; text-align:center; line-height:40px; margin-top:40px; color:#fff; position:relative}
.site_operation .triangle_up {width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 8px solid #E6E6E6; position:absolute; top:-8px; left:50%; margin-left:-2px}
.site_operation a{ display:block; width:120px; height:40px; cursor:pointer}
.site_operation.gray{ background:#E6E6E6; color:#989898}
.site_operation.order{ background: url(../images/i-siteorder.png) no-repeat #2E9CFF; text-indent:30px}
.site_operation.order a{ color:#fff}

.product.tcontent h3{ display:block; height:40px; border-bottom:1px dashed #2E9CFF; margin-bottom:10px; color:#2E9CFF; line-height:40px; background:url(../images/product-load.svg) left center no-repeat; text-indent:20px}
.product.tcontent span{ display:block; width:100%; font-weight:bold; text-indent:2em}
.product.tcontent p{ text-indent:2em}


/*联系我们*/
.service-ul{ margin-top:0px}
.service-ul li{ height:90px; border-bottom:1px solid #DADADA; padding-top:15px}
.service-ul li i{display:block; width:60px; height:60px;font-family:'ztoIcoMoon'; text-align:center; line-height:50px; font-size:36px; color:#fff}
.service-ul li span{display:block; width:60px; height:60px; border-radius:10px; float:left}
.service-ul li .i-tel{background:#FEAE02;}
.service-ul li .i-tel i:before{content: "\e612";}
.service-ul li .i-site i:before{ content: "\e607";}
.service-ul h3{margin-left:80px; padding-top:5px;}
.service-ul h1{margin-left:80px;}
.service-ul h1 a{color:#FE9002}
.service-ul font{ font-weight:normal}

.service-call{ margin-top:10px}
.service-call li{ float:left; width:60px; height:120px; margin-right:20px; text-align:center}
.service-call li i{display:block; width:60px; height:60px}
.service-call li span{display:block; width:60px; height:60px; border-radius:10px; float:left;}
.service-call .weixin{background:#fff;}
.service-call .weixin i{background:url(../images/ico-weixin.svg) no-repeat; }

.service-call .wangwang{background:#00ACFF;}
.service-call .wangwang i{background:url(../images/ico-wangwang.svg) no-repeat; }

.service-call .qq{background:#EDEDED;}
.service-call .qq i{background:url(../images/ico-qq.svg) no-repeat;}


 
.table_bg{ background:#F2F2F2; width:80px; text-align:center;}

 
.data_tabletrhover{ background:#CFCFCF}
 
.data_table,.data_table td {border: 1px solid #CFCFCF;border-collapse:collapse;font-size:12px;padding: 3px 3px 3px 8px; font-size:1em}  
.data_table tr{ height:35px;}


/*单号查询*/
.bill_list,.bill_list td { text-align:left;border-collapse:collapse;font-size:12px;padding: 10px 0px 10px 0px; font-size:1em}
.bill_list li.b{ height:18px; line-height:18px; color:#9B9B9B }
.bill_list .last{ color:#66A133}
.bill_list .img{ width:30px; padding-left:60px;  }
.bill_list .img.line{background:url(../images/billcode-line.png) center no-repeat;  width: 14px; background-size: 14px auto}
.bill_list .img.over{background:url(../images/billcode-over.png) center no-repeat;width: 14px; background-size: 14px auto}
.bill_list .img.start{background:url(../images/billcode-start.png) center no-repeat;width: 14px; background-size: 14px auto}
.bill_list .img.start2{background:url(../images/billcode-start.png) center no-repeat;width: 14px; background-size: 14px auto}
.dataDayLi{ height:20px; padding:0px}
.dataDay{ width:80px;   }
.table-row{ display: table-row} 
.dataTime{  background:url(../images/ico-time.png) center no-repeat; width:12px;  background-size: 12px auto;color: #89bdce;text-indent: 15px;height: 20px; line-height: 20px}
.contentr_jiao{ background:url(../images/billcode-jiao.png) no-repeat; width:5.5px; height:13px; position:absolute; left:-5.5px; top:50%; margin-top:-6.5px; background-size: cover}
.contentr{position:relative; border: 1px dotted #acc2ca; background:#EFFBFF; border-radius:4px; padding:5px;padding-left:10px; line-height:150% }
.bill_content{ left:60px;top: 0px;  color: #666666;}
.loadMore{  background:url(../images/ico-more.png) left center no-repeat;width: 45px;margin: 0px auto;  background-size: 12px auto; text-indent: 15px;height: 20px;line-height: 20px; margin-bottom: 20px}
.loadMore.up{background: url(../images/ico-moreup.png) left center no-repeat;width: 45px;  background-size: 12px auto; }
.pjy{ height: 40px;border-top: 2px solid #6CD2FF;background: #F3FCFF;margin-top: 20px;color: #2e9cff;font-size: 16px;line-height: 40px; text-indent: 10px}
@-webkit-keyframes rotate {  from {-webkit-transform:rotate(0deg);}  to {-webkit-transform:rotate(270deg);}}
.bigradiuswra{width:120px; float:left; height:120px;}
.billHead{ background:#DEF7FF; overflow:hidden; height:60px; border-bottom:1px solid #C4EDFA}
#afui .billHead h2{ font-size: 14px; height: 0px}
.billHead .STime{ font-size: 12px; color: #797979}
.radius{width: 100px;height: 100px;background: #fff; -moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px; border-right:10px solid #76B93B;border-top:10px solid #76B93B;border-left:10px solid #F2F2F2;border-bottom:10px solid #76B93B; text-align:center; line-height:90px; color:#81E970;position:relative; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);/*  -moz-box-shadow:0 0 10px #AFAFAF ;-webkit-box-shadow:0 0 10px #AFAFAF;box-shadow:0 0 10px #AFAFAF;*/}
.smallradius{width: 10px;height:10px;background: #F46F50;-moz-border-radius: 5px; -webkit-border-radius: 5px;  
border-radius: 5px; border:1px solid #fff; position:absolute; top:-8px; left:50%; margin-left:-4px}
.radius_text{ position:absolute; width:100px; height:100px; text-align:center; line-height:100px; z-index:8; color:#BBB; font-size:1.1em}
.radius_right{width:100px; float:left; margin-top:5px}
.routeHead{ height: 50px;margin-top: 10px; margin-bottom: 10px}
.routeHead li{ width: 25%;float: left;position: relative; height: 80px}
.routeHead li .lineT{ position: absolute;z-index: 2;height: 2px;background: #E4E4E4;width: 100%;top: 40%;margin-top: -1px;}
.routeHead li .lineT.left{ position: absolute;z-index: 2;height: 2px;background: #E4E4E4;width: 50%;top: 40%;margin-top: -1px; right:0px}
.routeHead li .lineT.right{ position: absolute;z-index: 2;height: 2px;background: #E4E4E4;width: 50%;top: 40%;margin-top: -1px; left:0px}

 .routeHeadBG{}

.routeHead li .routeHeadRight{background: url(../images/routeHeadRight2.png);background-size: cover;position: absolute;z-index: 3;top: 40%;margin-top: -12px;width: 24px;height: 24px;left: 50%; margin-left: -12px}
.routeHead.ss4 li:nth-child(4) .routeHeadRight,.routeHead.ss4 li:nth-child(3) .routeHeadRight,.routeHead.ss4 li:nth-child(2) .routeHeadRight,.routeHead.ss4 li:nth-child(1) .routeHeadRight{background: url(../images/routeHeadRight1.png?v333);background-size: cover;}
.routeHead.ss3 li:nth-child(3) .routeHeadRight,.routeHead.ss3 li:nth-child(2) .routeHeadRight,.routeHead.ss3 li:nth-child(1) .routeHeadRight{background: url(../images/routeHeadRight1.png?v333);background-size: cover;}
.routeHead.ss2 li:nth-child(2) .routeHeadRight,.routeHead.ss2 li:nth-child(1) .routeHeadRight{background: url(../images/routeHeadRight1.png?v333);background-size: cover;}
.routeHead.ss1 li:nth-child(1) .routeHeadRight{background: url(../images/routeHeadRight1.png?v333);background-size: cover;}

.routeHead li .routeHeadText{ position: absolute;z-index: 3;text-align: center;width: 100%;bottom: 0px; font-size: 12px}

.routeHead li .routeHeadRight{background: url(../images/routeHeadRight2.png);background-size: cover;position: absolute;z-index: 3;top: 40%;margin-top: -12px;width: 24px;height: 24px;left: 50%; margin-left: -12px}
.routeHead.ss4 li:nth-child(4) .routeHeadRight,.routeHead.ss4 li:nth-child(3) .routeHeadRight,.routeHead.ss4 li:nth-child(2) .routeHeadRight,.routeHead.ss4 li:nth-child(1) .routeHeadRight{background: url(../images/routeHeadRight1.png?v333);background-size: cover;}
.routeHead.ss3 li:nth-child(3) .routeHeadRight,.routeHead.ss3 li:nth-child(2) .routeHeadRight,.routeHead.ss3 li:nth-child(1) .routeHeadRight{background: url(../images/routeHeadRight1.png?v333);background-size: cover;}
.routeHead.ss2 li:nth-child(2) .routeHeadRight,.routeHead.ss2 li:nth-child(1) .routeHeadRight{background: url(../images/routeHeadRight1.png);background-size: cover;}
.routeHead.ss1 li:nth-child(1) .routeHeadRight{background: url(../images/routeHeadRight1.png);background-size: cover;}


.routeHead.ss1 li:nth-child(1) .routeHeadRight{background: url(../images/routeHeadRightOn.png);background-size: cover;}
.routeHead.ss1 li:nth-child(1) .routeHeadText{color: #FF9000}

.routeHead.ss2 li:nth-child(2) .routeHeadRight{background: url(../images/routeHeadRightOn.png);background-size: cover;}
.routeHead.ss2 li:nth-child(2) .routeHeadText{color: #FF9000}
.routeHead.ss2 li:nth-child(1) .lineT,.routeHead.ss2 li:nth-child(1) .lineT.right,.routeHead.ss2 li:nth-child(1) .lineT.left{background: #5B9927}
.routeHead.ss2 li:nth-child(2) .lineT.right{background: #5B9927}



.routeHead.ss3 li:nth-child(3) .routeHeadRight{background: url(../images/routeHeadRightOn.png);background-size: cover;}
.routeHead.ss3 li:nth-child(3) .routeHeadText{color: #FF9000}
.routeHead.ss3 li:nth-child(3) .lineT.right{background: #5B9927}
.routeHead.ss3 li:nth-child(2) .lineT,.routeHead.ss3 li:nth-child(2) .lineT.right,.routeHead.ss3 li:nth-child(2) .lineT.left{background: #5B9927}
.routeHead.ss3 li:nth-child(1) .lineT,.routeHead.ss3 li:nth-child(1) .lineT.right,.routeHead.ss3 li:nth-child(1) .lineT.left{background: #5B9927}
.routeHead.ss3 li:nth-child(3) .lineT.right{ background: #5B9927}

.routeHead.ss4 li:nth-child(4) .routeHeadRight{background: url(../images/routeHeadRightOn.png);background-size: cover;}
.routeHead.ss4 li:nth-child(4) .routeHeadText{color: #FF9000}
.routeHead.ss4 .lineT,.routeHead.ss4  .lineT.right,.routeHead.ss4  .lineT.left{background: #5B9927}
.routeHead.ss4 li:nth-child(4) .lineT.right{ background: #5B9927}

.routeHead li .routeHeadText{ position: absolute;z-index: 3;text-align: center;width: 100%;top: 50px; font-size: 12px}
.routeHead li .routeHeadText .text{border-radius: 20px;height: 20px;display: block;background: #FF9000;width: 80px;color: #fff;line-height: 20px;background: url(../images/ico-tuzhong.png) 55px center no-repeat #FF9000; background-size: 12.5px auto;text-indent: -10px; margin: 0px auto} 
.freeTel{ width: 181.5px;background: url("../images/ico-freeTel.png");display: block;height: 42px;background-size: cover}
.freeTel:hover{background: url("../images/ico-freeTel.png"); background-size: cover}

.pie{width:100px;height:100px;background-color:#F2F2F2;border-radius:50px;position:absolute;}
.hold{width:100px;height:100px;position:absolute;z-index:1;}
.piebg{width:100px;height:100px;background-color:#76B93B;border-radius:50px;position:absolute;}
.time{width:80px;height:80px;background-color:#fff;border-radius:40px;position:absolute;z-index:1; text-align:center;color:#BBB;margin:10px 0 0 10px;}
.time span{ position:absolute; top:30px; left:0px; text-align:center;display:block; width:100%; overflow:hidden}
.t1{-o-transform:rotate(90.0deg);-moz-transform:rotate(90.0deg);-webkit-transform:rotate(90.0deg);}
.t2{-o-transform:rotate(180.0deg);-moz-transform:rotate(180.0deg);-webkit-transform:rotate(180.0deg);}
.t3{-o-transform:rotate(90.0deg);-moz-transform:rotate(90.0deg);-webkit-transform:rotate(90.0deg);}
.t4{-o-transform:rotate(180.0deg);-moz-transform:rotate(180.0deg);-webkit-transform:rotate(180.0deg);}
.pie1,.hold1{clip:rect(0px,100px,100px,50px);}
.pie2,.hold2{clip:rect(0px,50px,100px,0px);}
.t5,.pie1.t3,.pie1.t4,.pie1.t5{-o-transform:rotate(180.0deg);-moz-transform:rotate(180.0deg);-webkit-transform:rotate(180.0deg);}

.zNav li{ width:50%; float:left; background:#E6EBEF; text-align:center; height:40px; line-height:40px; position:relative}
.zNav li a{ display:block; width:100%; height:40px;}
.zNav li.curr{ border-bottom:4px solid #2E9CFF; background:#fff}
.Triangle{ position:absolute; left:50%; background:url(../images/site-SearchTriangle.png) no-repeat; margin-left:-10px; bottom:-11px; width:20px; height:11px;}




.pie{width:100px;height:100px;background-color:#F2F2F2;border-radius:50px;position:absolute;}
.hold{width:100px;height:100px;position:absolute;z-index:1;}
.piebg{width:100px;height:100px;background-color:#76B93B;border-radius:50px;position:absolute;}
.time{width:80px;height:80px;background-color:#fff;border-radius:40px;position:absolute;z-index:1; text-align:center;color:#BBB;margin:10px 0 0 10px;}
.time span{ position:absolute; top:30px; left:0px; text-align:center;display:block; width:100%; overflow:hidden}
.t1{-o-transform:rotate(90.0deg);-moz-transform:rotate(90.0deg);-webkit-transform:rotate(90.0deg);}
.t2{-o-transform:rotate(180.0deg);-moz-transform:rotate(180.0deg);-webkit-transform:rotate(180.0deg);}
.t3{-o-transform:rotate(90.0deg);-moz-transform:rotate(90.0deg);-webkit-transform:rotate(90.0deg);}
.t4{-o-transform:rotate(180.0deg);-moz-transform:rotate(180.0deg);-webkit-transform:rotate(180.0deg);}
.pie1,.hold1{clip:rect(0px,100px,100px,50px);}
.pie2,.hold2{clip:rect(0px,50px,100px,0px);}
.t5,.pie1.t3,.pie1.t4,.pie1.t5{-o-transform:rotate(180.0deg);-moz-transform:rotate(180.0deg);-webkit-transform:rotate(180.0deg);}
 

.zNav li{ width:50%; float:left; background:#E6EBEF; text-align:center; height:40px; line-height:40px; position:relative}
.zNav li a{ display:block; width:100%; height:40px;}
.zNav li.curr{ border-bottom:4px solid #1DB7F7; background:#fff}
.Triangle{ position:absolute; left:50%; background:url(../images/site-SearchTriangle.png) no-repeat; margin-left:-10px; bottom:-11px; width:20px; height:11px;}

/*网点查询*/
.siteTips{ margin-top:30px; height:40px; line-height:35px; height:35px; background:#DEF7FF; border:1px solid #C4EDFA; border-radius:5px; text-align:center; color:#1DB7F7}
#siteSearchLocation{ display:none; height:100%;}

.siteSearchResultList>li{  margin-top:10px; }
.Result_Title{background:#58CEFF; height:35px; line-height:35px;color:#fff;}
.siteSearchResultList .content{ border:1px solid #58CEFF; border-top:0px; padding:10px}
.siteSearchResultList .content li{ margin-top:10px;}
.siteSearchResultList .content li.siteIco{ margin-top:30px;}
.siteIco{ height:40px; position:relative;}
.siteIco a{ display:block; width:70px; height:30px; float:left; line-height:30px; text-align:center; background:#FFC000; margin-right:10px; color:#fff;}
.sitephoto{ height:35px; width:35px; background:#FFC000; color:#fff; text-align:center; line-height:35px; float:left; margin-right:5px}


/*新闻列表*/
.newlist li{ height:50px; line-height:50px; border-bottom:1px dashed #DEDEDE; position:relative; overflow:hidden}
.newlist li .data{width:150px; float:left; display:block; color:#999}
.newlist li .content{ position:absolute;left:150px;height:40px; line-height:40px; display:block; margin-right:20px;}
.newlist li .content a{ cursor:pointer}
.newlist li .content a:active{ color:#FE9402}
.newlist li .content b{ font-weight:normal; color:#F00}
.newlist li i{ background:url(/img/news-right.png) no-repeat; display:block; position:absolute; right:0px; height:20px; top:50%; margin-top:-8px; width:14px}
.newlist li:active i{ background:url(/img/news-rightover.png) no-repeat;}
.newlist li:active .data{ color:#2E9CFF}

#newslist2{ display:none}
.load_more{text-align:center; margin-top:20px}
.newscontent{ margin-top:10px;}
.center{ text-align:center}
.center h4{ font-size:12px; text-align:center; font-weight:normal; margin:10px; color:#999}
.center hr{ height:1px; border:0px; border-bottom:1px solid #dedede}

/*省份城市选择*/
.provinceHeight{height:auto}
#ztoprovinceTitle{position:absolute;width:100%; z-index:99999;left:50%; margin-left:-50%; height:40px; height:40px}
#ztoprovince{display:block; position:absolute; background:#fff;  width:100%; z-index:99999;left:50%; margin-left:-50%; bottom:0px;}
.provinceNav li{ width:33.3333%; float:left; background:#E6EBEF; text-align:center; height:40px; line-height:40px; position:relative; overflow:hidden}
.provinceNav li a{ display:block; width:100%; height:40px;}
.provinceNav li.curr{ border-bottom:4px solid #1DB7F7; background:#fff}
.provinceNav .Triangle{ position:absolute; left:50%; background:url(../images/site-SearchTriangle.png) no-repeat; margin-left:-10px; bottom:-11px; width:20px; height:11px;}
.provinceMain{}
.provinceMain>li{ display:none} 
.provinceMain>li.curr{ display:block}
.provinceMain h2{font-size:14px;}
.proContent li{width:25%; float:left; height:35px; text-align:center; margin-bottom:10px; cursor:pointer; overflow:hidden}
.proContent li a{display:block; width:90%; background:#DBF2FC; height:35px; text-align:center; line-height:35px;}
.proContent li a:active{ background:#2E9CFF; color:#fff}
#provinceClose{width:80px; height:40px;background:#fff; float:right; line-height:40px; text-align:center}


.proContent li a.curr{background:#2E9CFF; color:#fff}
.proContent li a.not,.proContent li a.curr.not{ background:#ECECEC; color:#A2A2A2}

/*地址选择*/
.addressBookHeight{height:auto}
#addressBookTitle{ width:100%; height:40px; height:40px; color:#fff}
#addressBook{display:none; position:absolute; background:#fff;  width:100%; z-index:99999;left:50%; margin-left:-50%; bottom:0px;}
.addressBookNav{ }
.addressBookNav li{ width:50%; float:left; background:#E6EBEF; text-align:center; height:40px; line-height:40px; position:relative; overflow:hidden}
.addressBookNav li a{ display:block; width:100%; height:40px;}
.addressBookNav li.curr{ border-bottom:4px solid #74D6FF; background:#fff}
.addressBookNav .Triangle{ position:absolute; left:50%; background:url(../images/site-SearchTriangle.png) no-repeat; margin-left:-10px; bottom:-11px; width:20px; height:11px;}
.addressBookMain{}
.addressBookMain>li{ display:none} 
.addressBookMain>li.curr{ display:block}
.addressBookMain h2{font-size:14px;}
.addressBookContent li{width:25%; float:left; height:35px; text-align:center; margin-bottom:10px; cursor:pointer; overflow:hidden}
.addressBookContent li a{display:block; width:90%; background:#DBF2FC; height:35px; text-align:center; line-height:35px;}
.addressBookContent li a:active{ background:#2E9CFF; color:#fff}
#addressBookClose{width:50%; height:40px;background:#1DB7F7; float:right; line-height:40px; text-align:center}
#addressBookClose:active{ background:red}
#addressBookEnter{width:50%; height:40px;background:#FFAE00; float:left; line-height:40px; text-align:center}
#addressBookEnter:active{ background:#F5A700}

/*投诉建议*/
#suggest2{ display:none}


/*地址簿管理*/
.addressList li{padding:10px 0; position:relative;border-bottom:1px dashed #ccc; margin-top:10px}
.default{width:20px; float:left;}
.default .curr{ position:relative;width: 16px; display:block; height: 16px;background: #F2F2F2;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; position:relative; margin-top:22px}
.mt12{ margin-top:12px}
.default .smallradius{ position:absolute;width: 10px; height:10px;  -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;left:50%; top:50%; margin-left:-5px; margin-top:-5px}
.default .smallradius.yellow{background: #FFAF21;}
.default .smallradius.white{background: #fff;}

.addressList .content{float:left; margin-left:20px; margin-right:80px; line-height:150%}
.addressList .editor{width:80px; right:0px;position:absolute; text-align:center; line-height:30px; color:#fff;}
.addressList .editor a{display:block; width:80px; height:30px; color:#FFF; cursor:pointer}
.addressList .editor a:active{ color:#fff}
.addressList .order{ background:#FFAF21}
.addressList .delete{background:#2E9CFF; margin-top:10px}



/*订单管理*/
 
.orderListTable tr{ height:40px;  }
.orderListTable_head{background:#58CEFF; }
.orderListTable_head span{color:#fff}
.orderListTable{border: 1px solid #E5E5E5; border-collapse: collapse;border-spacing: 0;}
.data_tabletrhover{ background:#F5FFFF}
.data_tabletron{ background:#E8F7FF}
.orderListTable td {border: 1px solid #D8D8D8;font-size:12px;padding: 3px 3px 3px 8px;color: #666666;}  
.orderListTable tr{ height:40px;}
.tableNone{border: 0px}
.tableNone td,.tableNone tr{border: 0px}
.tableNone span{ color:#999; display:inline-block; width:70px}

.defaultTd{width:20px; float:left;margin-left:20px;}
.defaultTd .curr{ position:relative;width: 20px; display:block; height: 20px;background: #fff; border-radius:2px;position:relative; border:1px solid #CACECE}
.mt12{ margin-top:12px}
.defaultTd .curr .smallsquare{ position:absolute;width: 16px; height:16px; left:50%; top:50%; margin-left:-8px; margin-top:-8px}
.defaultTd .curr .smallsquare.right:before{content: '\00a0\2714';}
.defaultTd .curr .smallsquare.white{ }
 
 
 /*服务产品*/
.bigProduct li{ float:left; width:50%; overflow:hidden; margin-bottom:10px} 
.bigProduct li a{ display:block; width:95%; margin:0px auto; text-align:center; height:90px;overflow:hidden; color:#fff}
.bigProduct li a i{display:block; width:40px; background:red; height:40px; margin:0px auto;margin-top:15px; margin-bottom:5px}
.bigProduct li a.aa{ background:#B298E4}
.bigProduct li a.aa i{ background:url(../images/product-jishiqi.svg);}
.bigProduct li a.bb{ background:#FFAE00}
.bigProduct li a.bb i{ background:url(../images/product-fuwu.svg)}
.bigProduct.sProduct li a,.bigProduct a{ height:90px}
.bigProduct.sProduct li a i{ margin-top:15px}
.bigProduct.sProduct a.a,.bigProduct a.a{ background:#1CA7DB}
.bigProduct.sProduct a.a i{ background:url(../images/product-aomen.svg)}
.bigProduct.sProduct a.b,.bigProduct a.b{ background:#77B428}
.bigProduct.sProduct a.b i{ background:url(../images/product-guoji.svg)}
.bigProduct.sProduct a.c,.bigProduct a.c{ background:#FFAE00}
.bigProduct.sProduct a.c i{ background:url(../images/product-shouhuobao.svg)}
.bigProduct.sProduct a.d,.bigProduct a.d{ background:#2E9CFF}
.bigProduct.sProduct a.d i{background:url(../images/product-weijingpin.svg)}


.bigProduct.yuan li a,.bigProduct.sProduct.yuan li a{border-radius:45px; width:90px; line-height:90px; margin-bottom:20px}





/*下载页面*/
#downAndroid .afScrollPanel{background:#F1F2F4;}
.down{ background:#F1F2F4; height:100%; position:relative; width:100%;}
.down .tlogo{ width:170px; height:170px; background:url(http://img.zto.cn/images/ico.jpg) no-repeat; margin:0px auto; margin-top:50px}
.downbtn { width:300px; margin:0px auto; margin-top:50px; display:none}
.downbtn li{ width:50%; float:left}
.downbtn li a{ display:block; width:90%;  margin:0px auto; height:40px; line-height:40px; background:#2E9CFF; border-radius:4px; color:#fff}
.downbtn li a:active{ background:#2E9CFF}
.downbtn li a i{ width:24px; height:24px; display:block; margin-top:8px; float:left; margin-left:15px}


.downbtn li.android i{ background:url(../images/down-anzhuo.svg)}
.downbtn li.ios i{ background:url(../images/down-ios.svg)}
.downbtn.one{ width:170px;}
.downbtn.one li{ width:170px; }
.downbtn.one li a i{ margin-left:30px}
.share{ display:none; height:100%; width:100%; position:absolute; z-index:999999999; text-align:right; background:rgba(0, 0, 0, 0.8); font-size:24px; color:#fff; padding-right:20px;}
.share img{ float:right}
.share a.close{ display:block; width:80px; height:40px; line-height:40px; background:#fff; text-align:center; position:absolute; right:100px;top:228px; border-radius:4px; font-size:14px}



.swiper-container {  width: 100%;  height: 100%;  color: #fff;  text-align: center;}
.red-slide {  background: #ca4040;}
.blue-slide {  background: #4390ee;}
.orange-slide {  background: #ff8604;}
.green-slide {  background: #49a430;}
.pink-slide {  background: #973e76;}
.swiper-slide .title {  font-style: italic;  margin-top: 80px;  margin-bottom: 0;  line-height: 45px;}
.pagination {  position: absolute;  z-index: 20;  left: 10px;  bottom: 10px;}
.swiper-pagination-switch {  display: inline-block;  width: 8px;  height: 8px;  border-radius: 8px;  background: #222;  margin-right: 5px;  opacity: 0.8;border: 1px solid #fff;  cursor: pointer;}
.swiper-visible-switch {  background: #aaa;}
.swiper-active-switch {  background: #fff;}




.maskTips {width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);position: absolute;z-index: 99999999;}
.maskTipsContent {padding: 20px;background: #fff;width: 300px;margin: 0px auto;margin-top: 60px;position: relative;border-radius: 8px 0px 8px 8px;text-align: center;}
.maskTipsTitle {text-align: right;position: absolute;top: -40px;right: 0px;background: #fff;padding: 10px 25px;border-radius: 8px 8px 0px 0px}


/*底部菜单*/
.navbarList{ width: 33%;position: absolute;bottom:60px;z-index: 999999;background: #2E9CFF;padding: 0px 10px;display: none;border: 1px solid #2E9CFF;margin: 5px;border-radius: 4px;
}
.navbarJiao{ display: none;position: absolute;width: 17px;height: 9px;background: url(/img/site-SearchTriangleBig.png) no-repeat;background-size: cover;bottom: 58px; z-index:9999}
.navbarJiao.navbar1{ left: 16.65%;display: block;margin-left: -8px;}
.navbarJiao.navbar2{left: 50%;margin-left: -8px;display: block}
.navbarJiao.navbar3{ right: 16.65%;display: block;margin-right: -4px;}
.navbarList li{color: #fff; height: 40px;line-height: 40px;text-align: center; border-bottom: 1px solid #5AB1FF}
.navbarList li a:hover{color:#FEEF97}
.navbarList li:last-child{ border-bottom:0px}
.navbarList li a{ color:#fff}
.navbar1{ left:0px;}
.navbar2{ left: 50%;margin-left: -16%;}
.navbar3{ right:0px;}
.navbar1.bottom,.navbar2.bottom,.navbar3.bottom
{
   -webkit-animation: moveFromBottom .4s ease both;
	animation: moveFromBottom .4s ease both;
    display: block
}
@-webkit-keyframes moveFromBottom {
	from { -webkit-transform: translateY(100%); }
}
@keyframes moveFromBottom {
	from { -webkit-transform: translateY(100%); transform: translateY(100%); }
}

/*投诉评分*/  
.scoreStep2{margin-top:20px}  
.scoreStep2 td{height:60px;vertical-align:middle}  
.scoreStep2 td.remark{height:100px}  
.sxstar{position:relative;height:24px;font-size:12px}  
.sxstar span{float:left;height:19px;line-height:19px}  
.sxstar li{float:left;width:19px;height:23.5px;text-indent:-9999px;background:url('../js/jRating/star.png') no-repeat;background-size:cover;cursor:pointer}  
.sxstar li.on{background-position:0 -28px}  
.sxstar p{background:#fffdf0;border:1px solid #ffe5be;padding:10px 10px 0;position:absolute;top:20px;width:159px;height:60px;z-index:100;font-size:12px;text-indent:0}  
.sxstar p em{color:#f60;display:block;font-style:normal;padding:0;margin:0}  
.sxstar strong{color:#f60;padding-right:5px}  
.sxstar .desc{font-size:12px;background:#fffdf0;border:1px solid #ffe5be;padding:1px 10px;color:#f19000;border-radius:2px;position:relative}  
.sxstar .desc em{position:absolute;left:-5px;background:url('../js/jRating/jiao.png');width:5px;height:7px;top:5px}  
.tips{position:absolute;background:#fffcde;border:1px solid #ffaf21;color:#ffaf21;font-size:12px;padding:2px 5px;border-radius:2px;top:52px;display:none}  
.tips em{width:12px;height:8px;background:url('../images/ScoreJiao.png') no-repeat;background-size:cover;display:block;top:-8px;position:absolute}

/*add by wangdi 2015-07-06*/

/*查单历史*/
#afui.zto .billcode .scan{position: absolute;top: 8px;
right: 4.5rem;
width: 1.5rem;
height: 1.5rem;
right: 10px;
background: url("") no-repeat;
background-size: 1.5rem 1.5rem;}
.zto_bill_over{position:absolute;top:0px;left:0px;right:0px;top:0px;z-index:248;background:rgba(0,0,0,.65);display: none; height: 100%}
 .zto_action_content { width: 200px;position: absolute;right: 5px;top:50px;background: #fff;z-index: 249; border-radius: 8px; display: none}
 .zto_action_content{ padding-top: 20px; padding-bottom: 20px}
 .zto_action_content li{ height: 60px;}
 .zto_action_content li h3,.zto_action_content li .dateTime{ padding-left: 40px;color: #89bdce; font-size: 12px}
 .zto_action_content li h3{ font-size: 18px;padding-top: 10px; color: #666666}
 .zto_action_content li.curr{ background: #578bba; color: #fff}
 .zto_action_content li.curr h3{ color: #fff}
 .zto_action_content li.curr .dateTime{color: #e3f8ff}
.zto_bill_over_jiao{position: absolute;width: 18px;height:12px;background: url(../images/ico-history-jiao.png) no-repeat;background-size: cover;top: 40px;right: 17px;z-index: 999999999; display: none}
.delCookie{ border: 1px solid #acc2ca;background: url(../images/ico-delete.png) 12px center no-repeat #EFFBFF;background-size: 18px auto;text-indent: 25px;
           padding: 6px 8px;display: block;margin: 0px auto;width: 120px;border-radius: 4px;margin-top: 20px; font-size: 12px} 
.delCookie:hover{ background: url(../images/ico-delete.png) 12px center no-repeat #D6EAF5;background-size: 18px auto; }
.ico-history .z{ width: 18px;height: 18px;background: red;color: #fff;border-radius: 9px;position: absolute;right: 15px;top: 6px;text-align: center;line-height: 18px;}


/*首页查件历史*/
#afui.zto .panel .homeHistorySearch h2{ font-size: 14px;background: #EFFBFF;line-height: 40px;margin: 0px;padding: 0px;
     text-indent: 10px;border-top: 1px solid #6CD2FF;display: block;height: 40px;border-bottom: 1px solid #6CD2FF; color: #2E9CFF}

.homeHistorySearch li{ height: 35px;line-height: 35px;border-bottom: 1px solid #F5F5F5;font-size: 12px; color: #999}
.homeHistorySearch li a{ display: block; width: 100%}
.homeHistorySearch li a,.homeHistorySearch li span{ padding: 0px 10px }
.homeHistorySearch li:hover{ background: #EFFBFF;border-bottom: 1px solid #EFFBFF; color: #2E9CFF}
.homeHistorySearch li:hover a,.homeHistorySearch li:hover span{ color: #2E9CFF;}
.homeHistorySearch li span{ float: right; color: #999}

/*去掉数字键盘上下按钮*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
/*add end*/
ul.reason{ width:250px; padding:10px 20px; box-sizing:border-box; list-style:none; margin:0;}
ul.reason li{ line-height:25px; font-size:12px;list-style:none; margin:0; padding:0; color:#666;}
ul.reason li input{ vertical-align:middle; height:13px;}
ul.reason li button{ background:#018BF6; color:#fff; width:80px; border-radius:5px; font-size:14px; height:30px; border:0; font-family:微软雅黑; margin-top:20px; outline:none;}
ul.reason li textarea{ width:180px; padding:5px 10px; box-sizing:border-box; display:none;}
ul.reason li button.cancle{ background:#ddd; color:#666; margin-right:20px;}


.citybtn{background:#04BF00; color:#fff; border-radius:4px;margin: auto; cursor:pointer; display:block; height:40px; text-align:center; line-height:40px;.citybtn}
.fixedb{ position: fixed;bottom: 0;left: 0;width: 100%;height: 60px; z-index: 99999;background: #fff;padding-top: 10px;border-top: 1px solid #f0f0f0;}



/*预约寄件*/
#afui .u-cont{background:#ECF3FF; padding:1rem 3%; box-sizing:border-box;border-radius:5px; position:relative; top:0px;}
#afui .u-order-recipient{ width:100%; border-radius:5px; background:#fff; position:relative; padding:15px 15px 10px 15px; box-sizing:border-box;}
#afui .u-weight{width:100%; border-radius:5px; background:#fff; position:relative;box-sizing:border-box; height:45px; line-height:45px; padding-left:15px;}
#afui .u-order-recipient .u-info li{padding-top:5px; padding:5px 0;border-bottom:1px solid #EDF4FF; }
#afui .u-order-recipient div.fl{ display:inline-block; }
#afui .u-order-recipient div i{ font-size:2.4rem;}
#afui .u-order-recipient .u-order-box h2,.u-order-recipient .u-info li h2{ display:inline-block; color:#999999; font-size:1.5rem; line-height:24px; padding:0; margin:0; font-weight:100; padding-left:10px;}
#afui .u-order-recipient span.u-icon,.u-order-recipient .u-info  li span.u-icon{ width:2rem; height:2rem; border-radius:1rem; color:#fff; font-size:1.4rem; display:block; text-align:center; line-height:1.9em; margin-left:0;}
#afui .u-order-recipient h5.u-icon{ width:24px; height:24px; border-radius:12px; color:#fff; font-size:1.4rem; display:block; text-align:center; line-height:1.9em; margin-left:0;background:#008AFF;}
#afui .u-order-recipient h5.u-icon.u-jijian{ background:#008AFF;}
#afui .u-order-recipient h5.u-icon.u-shoujian{ background:#FF8B48;}
#afui .u-order-recipient .u-info li h2{ padding:0; font-weight:100; display:inline-block; margin-bottom:0;}
#afui .u-order-recipient .u-info li h2 span{font-size:1.4rem;}
#afui .u-order-recipient .u-info li.ml-20{ margin-left:24px;padding:10px 0 3px 0}
#afui .u-order-recipient .u-info li span{ margin-left:10px; color:#666666; line-height:30px;font-size:1.4rem;}
#afui .u-order-recipient .u-info li input{ border:0; padding:0;height:20px;font-size:1.3rem; line-height:20px; color:#666; width:150px; }
#afui .u-order-recipient .u-info li h2 input{font-size:1.3rem;}
#afui .u-order-recipient .u-info li.u-br0{ border-bottom:0;}
#afui .u-order-recipient .u-info li.u-br0 h4{ float:left; width:30px; text-align:center; margin-top:2px;}
#afui .u-order-recipient .u-info li.u-br0 span{color:#666; font-size:1.2rem;font-family:黑体;margin-left:5px; line-height:18px;float:left; display:block; }
#afui .u-order-recipient .u-info li.u-br0 img{ width:13px; margin-right:2px; vertical-align:-2px;}
#afui .u-order-recipient .u-info li.u-br0.curr img{ width:16px;}
#afui .u-switch{ width:15%; height:18px; border-radius:10px; background:#4DD763; vertical-align:0; position:relative; float:left; max-width:30px; border:1px solid #4DD763;}
#afui .u-order-box{ width:100%;}
#afui .u-order-title{ width:100%;}
#afui .u-order-title h2{font-size:1.4rem;color:#666666; height:auto; padding:0px 0 5px 0;font-family:黑体; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0; font-weight:100;}
#afui .u-order-title h2 i{ position:absolute; right:0; display:block; width:40px; height:40px; top:-10px;}
#afui .u-order-title h2.bb{ border-bottom:1px solid #EDF4FF;}
#afui .u-order-title h2.open{ background-size:18px auto;font-size:1.4rem}
#afui .u-order-title h2.close{  background-size:18px auto; font-size:1.4rem}
#afui .u-order-title h2.open i{ background:url(/img/open.png) 20px 15px no-repeat;background-size:18px auto;}
#afui .u-order-title h2.close i{background:url(/img/close.png) 20px 15px no-repeat;background-size:18px auto;}
#afui ul.u-list{ margin-top:0px;border-top:1px solid #EDF4FF; overflow:hidden;}
#afui ul.u-list li{ float:left; width:30%; margin:15px 0 0 0; text-align:center; border:1px dotted #0090FF; line-height:24px; border-radius:5px; font-size:1.5rem; color:#666666; box-sizing:border-box;}
#afui ul.u-list li.curr{ background:#0090FF; color:#fff;}
#afui ul.u-list li.mlr2{ margin:15px 5% 0 5%;}
#afui .u-list-cont{ overflow:hidden; height:0}
#afui .u-attention{ text-indent:0; margin-top:15px; font-size:1.2rem; color:#666;}
#afui .u-order-title ul li{ width:31%; margin:3px 2.3% 3px 0; float:left; height:39px; background:#F5F5F5; line-height:39px; text-align:center;  font-size:2.5rem; font-weight:bold; font-family:Romantic arial; position:relative;-webkit-user-select: none;}
#afui .u-order-title ul li.minus{ background:#FBFBFB; color:#CBCBCB;}
#afui .u-order-title ul li.weight{color:#404548; font-size:2.4rem; font-weight:100;}
#afui .u-order-title ul li.weight .weight_txt {display:inline-block; width:100%; height:100%; vertical-align:middle; margin:0; padding:3px;text-align:center; border:1px solid #dfdfdf; box-sizing:border-box; position:absolute; left:0; top:0;}
#afui .u-order-title ul li.raise{ color:#999999;-webkit-user-select: none;}
#afui .u-order-title ul li.minus span{ position:absolute; top:50%; width:16px; height:2px; background:#CBCBCB; display:block; left:50%; margin-left:-8px;}
#afui .u-bottom-cont{ height:60px;}
#afui .left-introduce{ width:80%; background:#565656;height:100%;padding:15px 0;}
#afui .left-introduce p{ font-size:1.3rem; text-indent:1.2rem; color:#dfdfdf; line-height:2rem; padding-left:5%;}
#afui .left-introduce p span,.left-introduce p a{ color:#0090ff}
#afui .left-introduce p span#iagree{ color:#dfdfdf;}
#afui .left-introduce p span#iagree img{ vertical-align:-2px; width:13px; margin-right:3px;}
#afui .left-introduce p span#iagree.curr img{width:16px;}
#afui .right-submit{width:20%; background:#0090FF; height:100%;}
#afui .right-submit button{ width:100%; height:100%; font-size:1.8rem; color:#fff; background:#0090FF; border:0;}

/*提示弹框*/
.hint { display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:99999; display:none; text-align:center;}
.hint .hint_box { display:inline-block; max-width:80%; padding:15px; font-size:14px; line-height:20px; border-radius:4px; color:#fff; box-sizing:border-box; vertical-align:middle; background:rgba(0,0,0,.6);}
.hint span { display:inline-block; width:1px; margin-left:-1px; line-height:100%; vertical-align:middle; height:100%;}
.scroll_box { width:100%; height:100%; position:absolute; left:0; top:0; overflow:hidden;}
.scroller { position:absolute; z-index:1; -webkit-tap-highlight-color:rgba(0,0,0,0); width:100%;padding:0;}
